L'instruction echo peut produire une ou plusieurs chaînes. En termes généraux, l'instruction echo peut afficher tout ce qui peut être affiché dans le navigateur, comme une chaîne, des nombres, des valeurs de variables, les résultats d'expressions, etc.
Étant donné que echo est une construction de langage et non une fonction, vous pouvez l'utiliser sans parenthèses, par exemple echo ou echo(). Toutefois, si vous souhaitez transmettre plusieurs paramètres à echo, les paramètres ne doivent pas être placés entre parenthèses.
L'exemple suivant vous montrera comment afficher une chaîne de texte avec l'instruction echo :
<?php
// Afficher une chaîne des caractères
echo "Hello World!";
?>
La sortie du code PHP ci-dessus ressemblera à ceci :
Hello World!
L'exemple suivant vous montrera comment afficher du code HTML à l'aide de l'instruction echo :
<?php
//Afficher du code HTML
echo "<h4>Ceci est un titre.</h4>";
echo "<h4 style='color: red;'>Ceci est un titre avec style.</h4>";
?>
La sortie du code PHP ci-dessus ressemblera à ceci :
Ceci est un titre.
Ceci est un titre avec style.
L'exemple suivant vous montrera comment afficher une variable à l'aide de l'instruction echo :
<?php
//déclaration des variables
$txt = "Hello World!";
$num = 123456789;
$colors = array("Red", "Green", "Blue");
//affichage des variables
echo $txt;
echo "<br>";
echo $num;
echo "<br>";
echo $colors[0];
?>
La sortie du code PHP ci-dessus ressemblera à ceci :
Hello World!
123456789
Red
La déclaration Print PHP
Vous pouvez également utiliser l'instruction print (une alternative à echo) pour afficher la sortie dans le navigateur. Comme echo,Print est également une construction de langage et non une fonction réelle. Vous pouvez donc également l'utiliser sans parenthèses comme : print ou print().
Les instructions echo et print fonctionnent exactement de la même manière, sauf que l'instruction print ne peut produire qu'une seule chaîne et renvoie toujours 1. C'est pourquoi l'instruction echo est considérée comme légèrement plus rapide que l'instruction print car elle ne renvoie aucune valeur.
L'exemple suivant vous montrera comment afficher une chaîne de texte avec l'instruction print :
<?php
// Afficher une chaîne des caractères
print "Hello World!";
?>
La sortie du code PHP ci-dessus ressemblera à ceci :
Hello World!
L'exemple suivant vous montrera comment afficher du code HTML à l'aide de l'instruction print :
<?php
//Afficher du code HTML
print "<h4>Ceci est un titre.</h4>";
print "<h4 style='color: red;'>Ceci est un titre avec style.</h4>";
?>
La sortie du code PHP ci-dessus ressemblera à ceci :
Ceci est un titre.
Ceci est un titre avec style.
L'exemple suivant vous montrera comment afficher une variable à l'aide de l'instruction print :
<?php
//déclaration des variables
$txt = "Hello World!";
$num = 123456789;
$colors = array("Red", "Green", "Blue");
//affichage des variables
print $txt;
print "<br>";
print $num;
print "<br>";
print $colors[0];
?>
La sortie du code PHP ci-dessus ressemblera à ceci :
Hello World!
123456789
Red